roast leg of lamb with tarragon - Alemán Inglés Diccionario